2203503e1eaed4102dd30f8ad1485017fe79b16f,java/java-impl/src/com/intellij/codeInsight/ExpectedTypesProvider.java,MyParentVisitor,visitNewExpression,#PsiNewExpression#,821

Before Change


      PsiExpression[] arrayDimensions = expression.getArrayDimensions();
      for (PsiExpression dimension : arrayDimensions) {
        if (myExpr.equals(dimension)) {
          ExpectedTypeInfoImpl info = createInfoImpl(PsiType.INT, ExpectedTypeInfo.TYPE_OR_SUBTYPE,
                                                     PsiType.INT, TailType.NONE);
          myResult = new ExpectedTypeInfo[]{info};
          return;
        }
      }

After Change


      PsiExpression[] arrayDimensions = expression.getArrayDimensions();
      for (PsiExpression dimension : arrayDimensions) {
        if (myExpr.equals(dimension)) {
          myResult.add(createInfoImpl(PsiType.INT, PsiType.INT));
          return;
        }
      }